#ifndef _CPARTY_H
#define _CPARTY_H

namespace CParty
{
	struct PartyMember
	{
		char Name[16]; //0x00
		long NameLength; //0x10
		byte unknown1[32]; //0x14
		long Level; //0x34
		long Profession; //0x38
		byte unknown2[4]; //0x3C
		long GroupRank; //0x40
		byte unknown3[4]; //0x44
		long CurrentHP; //0x48
		long CurrentMP; //0x4C
		long MaxHP; //0x50
		long MaxMP; //0x54
		byte unknown4[24]; //0x58
		long RealmId; //0x70
		byte unknown5[88]; //0x74
		long UniqueId; //0xCC
		byte unknown6[16]; //0xD0
	};

	void Init();
	char* GetPartyName();
	long GetPartySize();
	PartyMember* GetPartyMember(long index);
};

#endif